package com.lm56.web.sys.domain;

import com.lm56.web.network.controller.LinesController;
import com.lm56.web.network.domain.Location;
import com.lm56.web.network.domain.ShippingType;

import java.io.Serializable;
import java.util.List;

/**
 * Created by kelvin on 16/10/25.
 */

public class UserForm implements Serializable {

    private String phoneNo;

    private String password;


    private String password2;
    private String email;
    private int userType;


    private Location companyLocation;
    private String companyName;
    private String companyAddr;
    private String companyContactName;
    private String companyContactPhoneNo;
    private String companyQQ;  //多个QQ豆号分隔
    private List<ShippingType> companyShippingTypes; //多个类型
    private String companyMajorLines; //多个地址，逗号分隔

    private Location senderLocation;
    private String senderName;
    private String senderPhoneNo;
    private String senderQQ;
    private String senderRegularLine;

    private Location otherLocation;
    private String otherName;
    private String otherPhone;
    private String otherQQ;
    private String otherRemark;
    private String captchaCode;

    public String getPhoneNo() {
        return phoneNo;
    }

    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getPassword2() {
        return password2;
    }

    public void setPassword2(String password2) {
        this.password2 = password2;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public int getUserType() {
        return userType;
    }

    public void setUserType(int userType) {
        this.userType = userType;
    }

    public Location getCompanyLocation() {
        return companyLocation;
    }

    public void setCompanyLocation(Location companyLocation) {
        this.companyLocation = companyLocation;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getCompanyAddr() {
        return companyAddr;
    }

    public void setCompanyAddr(String companyAddr) {
        this.companyAddr = companyAddr;
    }

    public String getCompanyContactName() {
        return companyContactName;
    }

    public void setCompanyContactName(String companyContactName) {
        this.companyContactName = companyContactName;
    }

    public String getCompanyContactPhoneNo() {
        return companyContactPhoneNo;
    }

    public void setCompanyContactPhoneNo(String companyContactPhoneNo) {
        this.companyContactPhoneNo = companyContactPhoneNo;
    }

    public String getCompanyQQ() {
        return companyQQ;
    }

    public void setCompanyQQ(String companyQQ) {
        this.companyQQ = companyQQ;
    }

    public List<ShippingType> getCompanyShippingTypes() {
        return companyShippingTypes;
    }

    public void setCompanyShippingTypes(List<ShippingType> companyShippingTypes) {
        this.companyShippingTypes = companyShippingTypes;
    }

    public String getCompanyMajorLines() {
        return companyMajorLines;
    }

    public void setCompanyMajorLines(String companyMajorLines) {
        this.companyMajorLines = companyMajorLines;
    }

    public Location getSenderLocation() {
        return senderLocation;
    }

    public void setSenderLocation(Location senderLocation) {
        this.senderLocation = senderLocation;
    }

    public String getSenderName() {
        return senderName;
    }

    public void setSenderName(String senderName) {
        this.senderName = senderName;
    }

    public String getSenderPhoneNo() {
        return senderPhoneNo;
    }

    public void setSenderPhoneNo(String senderPhoneNo) {
        this.senderPhoneNo = senderPhoneNo;
    }

    public String getSenderQQ() {
        return senderQQ;
    }

    public void setSenderQQ(String senderQQ) {
        this.senderQQ = senderQQ;
    }

    public String getSenderRegularLine() {
        return senderRegularLine;
    }

    public void setSenderRegularLine(String senderRegularLine) {
        this.senderRegularLine = senderRegularLine;
    }

    public Location getOtherLocation() {
        return otherLocation;
    }

    public void setOtherLocation(Location otherLocation) {
        this.otherLocation = otherLocation;
    }

    public String getOtherName() {
        return otherName;
    }

    public void setOtherName(String otherName) {
        this.otherName = otherName;
    }

    public String getOtherPhone() {
        return otherPhone;
    }

    public void setOtherPhone(String otherPhone) {
        this.otherPhone = otherPhone;
    }

    public String getOtherQQ() {
        return otherQQ;
    }

    public void setOtherQQ(String otherQQ) {
        this.otherQQ = otherQQ;
    }

    public String getOtherRemark() {
        return otherRemark;
    }

    public void setOtherRemark(String otherRemark) {
        this.otherRemark = otherRemark;
    }

    public String getCaptchaCode() {
        return captchaCode;
    }

    public void setCaptchaCode(String captchaCode) {
        this.captchaCode = captchaCode;
    }
}
